Get Time Tracker Source Code in SproutCore

written by admin

Bruz Marzolf is writing a series of blog posts implementing a simple time tracking app in various client-side rich web app frameworks.  He just finished his example in SproutCore and including some source code.

Here’s what he had to say:

SproutCore provides a higher level abstraction that manages when objects are changed and need to be updated, and when they’re busy and shouldn’t be modified, for instance.

Bruz’ code is a good example of a basic starter app that’s a little more complex than our todos demo.  I’m looking forward to his additional entries in this series also.

SproutCore Is Now on Gemcutter

written by admin

Link: SproutCore Is Now on Gemcutter

Gemcutter is the new replacement for RubyForge.  It is faster and more reliable, which is great if you just want to install SproutCore and not worry so much about the Ruby.

The sproutcore gem will be published on both Gemcutter and standard RubyGems so you don’t have to change anything.

If you want to try using the Gemcutter service, just follow the instructions on the Gemcutter home page to get going.

SC.Response and JSON

written by admin

martinottenwaelter:

> > SproutCore’s `SC.Response` was [recently rewritten](http://github.com/sproutit/sproutcore/commit/3ac172b2559e85a0a7c8a260fcf5f1dab2de9773) and I [patched](http://github.com/sproutit/sproutcore/commit/d380ed008e0cd42b6b05e21a179a4de390550c1d) it to avoid an exception to be thrown when a malformed JSON string was parsed. The standard way to write you data source `didFetch` method is now: > > > > didFetch: function(response, params) { > var results; > if (SC.ok(response) && SC.ok(results = response.get('body'))) { > ... > } else { > store.dataSourceDidErrorQuery(query); > } > } > > >

Bespin Builds on SproutCore

written by admin

Link: Bespin Builds on SproutCore

Mozilla’s Bespin team announced their first preview release of the new Bespin Embedded script and, I’m happy to report, also the first version of Bespin based on SproutCore.

The Bespin team just started to adapt their code to use SproutCore a month or so ago.  I’m very excited to see their work progress.

Get the Preview »